package com.ph.shopping.facade.mapper;

import java.util.List;

import com.ph.shopping.common.core.base.BaseMapper;
import com.ph.shopping.facade.product.entity.PhProductProperty;
import com.ph.shopping.facade.product.vo.PhProductPropertyVo;
/**
 * 商品属性
 * @author hewl
 *@version 1.0.0
 */
public interface PhProductPropertyMapper  extends BaseMapper<PhProductProperty>{
	/**
	 * 商品属性主从查询(不要使用分页插件查询)
	 * @param phProductPropertyVo
	 * @return List<PhProductPropertyVo>
	 */
	List<PhProductPropertyVo> getPhProductPropertyVoDetail(PhProductPropertyVo phProductPropertyVo);
	/**
	 * 商品属性列表查询
	 * @param phProductPropertyVo
	 * @return List<PhProductPropertyVo>
	 */
	List<PhProductPropertyVo> getPhProductPropertyVoList(PhProductPropertyVo phProductPropertyVo);
	/**
	 * 商品属性总条数查询
	 * @param phProductPropertyVo
	 * @return List<PhProductPropertyVo>
	 */
	Integer getPhProductPropertyVoCount(PhProductPropertyVo phProductPropertyVo);
	
	
	/**
	 * 逻辑删除商品属性
	 * @param phProductPropertyVo:id
	 * @return Integer
	 */
	Integer deletePhProductProperty(PhProductPropertyVo phProductPropertyVo);
}